Platform Explorer / Nuxeo Platform LTS 2017 9.10

Contribution org.nuxeo.apidoc.layout.contrib--layouts

This contribution is part of XML component org.nuxeo.apidoc.layout.contrib inside nuxeo-apidoc-repo-9.10.jar /OSGI-INF/layout-contrib.xml

Extension Point

Extension point layouts of component WebLayoutManager.

Contributed Items

  • <layout name="distribution">
          <templates>
            <template mode="any">
              /layouts/layout_default_template.xhtml
            </template>
          </templates>
          <rows>
            <row>
              <widget>name</widget>
              <widget>version</widget>
              <widget>key</widget>
            </row>
            <row>
              <widget>released</widget>
            </row>
            <row>
              <widget>latestFT</widget>
              <widget>latestLTS</widget>
            </row>
            <row>
              <widget>aliases</widget>
            </row>
            <row>
              <widget>hide</widget>
            </row>
          </rows>
          <widget name="name" type="text">
            <labels>
              <label mode="any">Name</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxdistribution:name</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="version" type="text">
            <labels>
              <label mode="any">Version</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxdistribution:version</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="key" type="text">
            <labels>
              <label mode="any">key</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxdistribution:key</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="latestFT" type="checkbox">
            <labels>
              <label mode="any">Latest FT</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxdistribution:latestFT</field>
            </fields>
          </widget>
          <widget name="latestLTS" type="checkbox">
            <labels>
              <label mode="any">Latest LTS</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxdistribution:latestLTS</field>
            </fields>
          </widget>
          <widget name="hide" type="checkbox">
            <labels>
              <label mode="any">Hide it</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxdistribution:hide</field>
            </fields>
          </widget>
          <widget name="released" type="datetime">
            <labels>
              <label mode="any">Release date</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxdistribution:released</field>
            </fields>
            <properties widgetMode="view">
              <property name="pattern">#{nxu:basicDateFormatter()}</property>
            </properties>
          </widget>
          <widget name="aliases" type="list">
            <labels>
              <label mode="any">Aliases</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxdistribution:aliases</field>
            </fields>
            <properties widgetMode="any">
              <property name="hideSubLabels">true</property>
            </properties>
            <subWidgets>
              <widget name="listItem" type="text">
                <fields>
                  <field/>
                </fields>
                <labels>
                  <label mode="any"/>
                </labels>
              </widget>
            </subWidgets>
          </widget>
        </layout>
  • <layout name="bundleGroup">
          <templates>
            <template mode="any">
              /layouts/layout_default_template.xhtml
            </template>
          </templates>
          <rows>
            <row>
              <widget>groupName</widget>
              <widget>key</widget>
            </row>
          </rows>
          <widget name="groupName" type="text">
            <labels>
              <label mode="any">Name</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxbundlegroup:groupName</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="key" type="text">
            <labels>
              <label mode="any">key</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxbundlegroup:key</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
        </layout>
  • <layout name="bundle">
          <templates>
            <template mode="any">
              /layouts/layout_default_template.xhtml
            </template>
          </templates>
          <rows>
            <row>
              <widget>artifactGroupId</widget>
              <widget>artifactId</widget>
            </row>
            <row>
              <widget>bundleId</widget>
            </row>
            <row>
              <widget>jarName</widget>
            </row>
          </rows>
          <widget name="artifactGroupId" type="text">
            <labels>
              <label mode="any">Maven artifact GroupId</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxbundle:artifactGroupId</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
    
          <widget name="artifactId" type="text">
            <labels>
              <label mode="any">Maven artifactId</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxbundle:artifactId</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
    
          <widget name="bundleId" type="text">
            <labels>
              <label mode="any">Id</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxbundle:bundleId</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
    
          <widget name="jarName" type="text">
            <labels>
              <label mode="any">Jar</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxbundle:jarName</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
    
        </layout>
  • <layout name="component">
          <templates>
            <template mode="any">
              /layouts/layout_default_template.xhtml
            </template>
          </templates>
          <rows>
            <row>
              <widget>componentId</widget>
            </row>
            <row>
              <widget>componentName</widget>
              <widget>componentClass</widget>
            </row>
            <row>
              <widget>isXML</widget>
            </row>
            <row>
              <widget>builtInDocumentation</widget>
            </row>
          </rows>
          <widget name="componentId" type="text">
            <labels>
              <label mode="any">Component Id</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxcomponent:componentId</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="componentName" type="text">
            <labels>
              <label mode="any">Component Name</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxcomponent:componentName</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="componentClass" type="text">
            <labels>
              <label mode="any">Component Class</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxcomponent:componentClass</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="builtInDocumentation" type="textarea">
            <labels>
              <label mode="any">Build in Documentation</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxcomponent:builtInDocumentation</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="isXML" type="checkbox">
            <labels>
              <label mode="any">is XML Component</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxcomponent:isXML</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
    
        </layout>
  • <layout name="extensionpoint">
          <templates>
            <template mode="any">
              /layouts/layout_default_template.xhtml
            </template>
          </templates>
          <rows>
            <row>
              <widget>name</widget>
              <widget>epid</widget>
            </row>
            <row>
              <widget>documentation</widget>
            </row>
          </rows>
          <widget name="name" type="text">
            <labels>
              <label mode="any">Name</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxextensionpoint:name</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="documentation" type="textarea">
            <labels>
              <label mode="any">Documentation</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxextensionpoint:documentation</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="epid" type="text">
            <labels>
              <label mode="any">Extension Point Id</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxextensionpoint:epid</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
        </layout>
  • <layout name="service">
          <templates>
            <template mode="any">
              /layouts/layout_default_template.xhtml
            </template>
          </templates>
          <rows>
            <row>
              <widget>className</widget>
            </row>
            <row>
              <widget>componentId</widget>
            </row>
          </rows>
          <widget name="className" type="text">
            <labels>
              <label mode="any">className</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxservice:className</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="componentId" type="text">
            <labels>
              <label mode="any">componentId</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxservice:componentId</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
        </layout>
  • <layout name="contribution">
          <templates>
            <template mode="any">
              /layouts/layout_default_template.xhtml
            </template>
          </templates>
          <rows>
            <row>
              <widget>contribId</widget>
            </row>
            <row>
              <widget>targetComponentName</widget>
              <widget>extensionPoint</widget>
            </row>
            <row>
              <widget>documentation</widget>
            </row>
          </rows>
          <widget name="contribId" type="text">
            <labels>
              <label mode="any">Id</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxcontribution:contribId</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="targetComponentName" type="text">
            <labels>
              <label mode="any">target ComponentName</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxcontribution:targetComponentName</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="extensionPoint" type="text">
            <labels>
              <label mode="any">extensionPoint</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxcontribution:extensionPoint</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="documentation" type="textarea">
            <labels>
              <label mode="any">Documentation</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxcontribution:documentation</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
        </layout>
  • <layout name="operation">
          <templates>
            <template mode="any">
              /layouts/layout_default_template.xhtml
            </template>
          </templates>
          <rows>
            <row>
              <widget>label</widget>
            </row>
            <row>
              <widget>name</widget>
              <widget>category</widget>
            </row>
            <row>
              <widget>description</widget>
            </row>
          </rows>
          <widget name="name" type="text">
            <labels>
              <label mode="any">name</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxoperation:name</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="label" type="text">
            <labels>
              <label mode="any">label</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxoperation:label</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="category" type="text">
            <labels>
              <label mode="any">category</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxoperation:category</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="description" type="textarea">
            <labels>
              <label mode="any">description</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxoperation:description</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
    
        </layout>
  • <layout name="seam">
          <templates>
            <template mode="any">
              /layouts/layout_default_template.xhtml
            </template>
          </templates>
          <rows>
            <row>
              <widget>componentName</widget>
            </row>
            <row>
              <widget>className</widget>
            </row>
            <row>
              <widget>scope</widget>
            </row>
          </rows>
          <widget name="componentName" type="text">
            <labels>
              <label mode="any">className</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxseam:componentName</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="className" type="text">
            <labels>
              <label mode="any">className</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxseam:className</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="scope" type="text">
            <labels>
              <label mode="any">className</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxseam:scope</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
        </layout>
  • <layout name="documentation">
          <templates>
            <template mode="any">
              /layouts/layout_default_template.xhtml
            </template>
          </templates>
          <rows>
            <row>
              <widget>target</widget>
              <widget>targetType</widget>
            </row>
            <row>
              <widget>documentationId</widget>
              <widget>nuxeoApproved</widget>
            </row>
            <row>
              <widget>type</widget>
              <widget>renderingType</widget>
            </row>
          </rows>
          <widget name="target" type="text">
            <labels>
              <label mode="any">target</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxdocumentation:target</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="targetType" type="text">
            <labels>
              <label mode="any">targetType</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxdocumentation:targetType</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="documentationId" type="text">
            <labels>
              <label mode="any">documentationId</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxdocumentation:documentationId</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="type" type="text">
            <labels>
              <label mode="any">type</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxdocumentation:type</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
          <widget name="renderingType" type="text">
            <labels>
              <label mode="any">renderingType</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxdocumentation:renderingType</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
    
          <widget name="nuxeoApproved" type="checkbox">
            <labels>
              <label mode="any">nuxeoApproved</label>
            </labels>
            <translated>false</translated>
            <fields>
              <field>nxdocumentation:nuxeoApproved</field>
            </fields>
            <widgetModes>
              <mode value="create">hidden</mode>
            </widgetModes>
          </widget>
    
        </layout>

XML Source

<extension point="layouts" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">

    <layout name="distribution">
      <templates>
        <template mode="any">
          /layouts/layout_default_template.xhtml
        </template>
      </templates>
      <rows>
        <row>
          <widget>name</widget>
          <widget>version</widget>
          <widget>key</widget>
        </row>
        <row>
          <widget>released</widget>
        </row>
        <row>
          <widget>latestFT</widget>
          <widget>latestLTS</widget>
        </row>
        <row>
          <widget>aliases</widget>
        </row>
        <row>
          <widget>hide</widget>
        </row>
      </rows>
      <widget name="name" type="text">
        <labels>
          <label mode="any">Name</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdistribution:name</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="version" type="text">
        <labels>
          <label mode="any">Version</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdistribution:version</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="key" type="text">
        <labels>
          <label mode="any">key</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdistribution:key</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="latestFT" type="checkbox">
        <labels>
          <label mode="any">Latest FT</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdistribution:latestFT</field>
        </fields>
      </widget>
      <widget name="latestLTS" type="checkbox">
        <labels>
          <label mode="any">Latest LTS</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdistribution:latestLTS</field>
        </fields>
      </widget>
      <widget name="hide" type="checkbox">
        <labels>
          <label mode="any">Hide it</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdistribution:hide</field>
        </fields>
      </widget>
      <widget name="released" type="datetime">
        <labels>
          <label mode="any">Release date</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdistribution:released</field>
        </fields>
        <properties widgetMode="view">
          <property name="pattern">#{nxu:basicDateFormatter()}</property>
        </properties>
      </widget>
      <widget name="aliases" type="list">
        <labels>
          <label mode="any">Aliases</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdistribution:aliases</field>
        </fields>
        <properties widgetMode="any">
          <property name="hideSubLabels">true</property>
        </properties>
        <subWidgets>
          <widget name="listItem" type="text">
            <fields>
              <field/>
            </fields>
            <labels>
              <label mode="any"/>
            </labels>
          </widget>
        </subWidgets>
      </widget>
    </layout>

    <layout name="bundleGroup">
      <templates>
        <template mode="any">
          /layouts/layout_default_template.xhtml
        </template>
      </templates>
      <rows>
        <row>
          <widget>groupName</widget>
          <widget>key</widget>
        </row>
      </rows>
      <widget name="groupName" type="text">
        <labels>
          <label mode="any">Name</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxbundlegroup:groupName</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="key" type="text">
        <labels>
          <label mode="any">key</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxbundlegroup:key</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
    </layout>

    <layout name="bundle">
      <templates>
        <template mode="any">
          /layouts/layout_default_template.xhtml
        </template>
      </templates>
      <rows>
        <row>
          <widget>artifactGroupId</widget>
          <widget>artifactId</widget>
        </row>
        <row>
          <widget>bundleId</widget>
        </row>
        <row>
          <widget>jarName</widget>
        </row>
      </rows>
      <widget name="artifactGroupId" type="text">
        <labels>
          <label mode="any">Maven artifact GroupId</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxbundle:artifactGroupId</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>

      <widget name="artifactId" type="text">
        <labels>
          <label mode="any">Maven artifactId</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxbundle:artifactId</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>

      <widget name="bundleId" type="text">
        <labels>
          <label mode="any">Id</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxbundle:bundleId</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>

      <widget name="jarName" type="text">
        <labels>
          <label mode="any">Jar</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxbundle:jarName</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>

    </layout>


    <layout name="component">
      <templates>
        <template mode="any">
          /layouts/layout_default_template.xhtml
        </template>
      </templates>
      <rows>
        <row>
          <widget>componentId</widget>
        </row>
        <row>
          <widget>componentName</widget>
          <widget>componentClass</widget>
        </row>
        <row>
          <widget>isXML</widget>
        </row>
        <row>
          <widget>builtInDocumentation</widget>
        </row>
      </rows>
      <widget name="componentId" type="text">
        <labels>
          <label mode="any">Component Id</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxcomponent:componentId</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="componentName" type="text">
        <labels>
          <label mode="any">Component Name</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxcomponent:componentName</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="componentClass" type="text">
        <labels>
          <label mode="any">Component Class</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxcomponent:componentClass</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="builtInDocumentation" type="textarea">
        <labels>
          <label mode="any">Build in Documentation</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxcomponent:builtInDocumentation</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="isXML" type="checkbox">
        <labels>
          <label mode="any">is XML Component</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxcomponent:isXML</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>

    </layout>


    <layout name="extensionpoint">
      <templates>
        <template mode="any">
          /layouts/layout_default_template.xhtml
        </template>
      </templates>
      <rows>
        <row>
          <widget>name</widget>
          <widget>epid</widget>
        </row>
        <row>
          <widget>documentation</widget>
        </row>
      </rows>
      <widget name="name" type="text">
        <labels>
          <label mode="any">Name</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxextensionpoint:name</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="documentation" type="textarea">
        <labels>
          <label mode="any">Documentation</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxextensionpoint:documentation</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="epid" type="text">
        <labels>
          <label mode="any">Extension Point Id</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxextensionpoint:epid</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
    </layout>


    <layout name="service">
      <templates>
        <template mode="any">
          /layouts/layout_default_template.xhtml
        </template>
      </templates>
      <rows>
        <row>
          <widget>className</widget>
        </row>
        <row>
          <widget>componentId</widget>
        </row>
      </rows>
      <widget name="className" type="text">
        <labels>
          <label mode="any">className</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxservice:className</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="componentId" type="text">
        <labels>
          <label mode="any">componentId</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxservice:componentId</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
    </layout>

    <layout name="contribution">
      <templates>
        <template mode="any">
          /layouts/layout_default_template.xhtml
        </template>
      </templates>
      <rows>
        <row>
          <widget>contribId</widget>
        </row>
        <row>
          <widget>targetComponentName</widget>
          <widget>extensionPoint</widget>
        </row>
        <row>
          <widget>documentation</widget>
        </row>
      </rows>
      <widget name="contribId" type="text">
        <labels>
          <label mode="any">Id</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxcontribution:contribId</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="targetComponentName" type="text">
        <labels>
          <label mode="any">target ComponentName</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxcontribution:targetComponentName</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="extensionPoint" type="text">
        <labels>
          <label mode="any">extensionPoint</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxcontribution:extensionPoint</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="documentation" type="textarea">
        <labels>
          <label mode="any">Documentation</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxcontribution:documentation</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
    </layout>


    <layout name="operation">
      <templates>
        <template mode="any">
          /layouts/layout_default_template.xhtml
        </template>
      </templates>
      <rows>
        <row>
          <widget>label</widget>
        </row>
        <row>
          <widget>name</widget>
          <widget>category</widget>
        </row>
        <row>
          <widget>description</widget>
        </row>
      </rows>
      <widget name="name" type="text">
        <labels>
          <label mode="any">name</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxoperation:name</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="label" type="text">
        <labels>
          <label mode="any">label</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxoperation:label</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="category" type="text">
        <labels>
          <label mode="any">category</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxoperation:category</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="description" type="textarea">
        <labels>
          <label mode="any">description</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxoperation:description</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>

    </layout>


    <layout name="seam">
      <templates>
        <template mode="any">
          /layouts/layout_default_template.xhtml
        </template>
      </templates>
      <rows>
        <row>
          <widget>componentName</widget>
        </row>
        <row>
          <widget>className</widget>
        </row>
        <row>
          <widget>scope</widget>
        </row>
      </rows>
      <widget name="componentName" type="text">
        <labels>
          <label mode="any">className</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxseam:componentName</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="className" type="text">
        <labels>
          <label mode="any">className</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxseam:className</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="scope" type="text">
        <labels>
          <label mode="any">className</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxseam:scope</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
    </layout>


    <layout name="documentation">
      <templates>
        <template mode="any">
          /layouts/layout_default_template.xhtml
        </template>
      </templates>
      <rows>
        <row>
          <widget>target</widget>
          <widget>targetType</widget>
        </row>
        <row>
          <widget>documentationId</widget>
          <widget>nuxeoApproved</widget>
        </row>
        <row>
          <widget>type</widget>
          <widget>renderingType</widget>
        </row>
      </rows>
      <widget name="target" type="text">
        <labels>
          <label mode="any">target</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdocumentation:target</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="targetType" type="text">
        <labels>
          <label mode="any">targetType</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdocumentation:targetType</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="documentationId" type="text">
        <labels>
          <label mode="any">documentationId</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdocumentation:documentationId</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="type" type="text">
        <labels>
          <label mode="any">type</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdocumentation:type</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="renderingType" type="text">
        <labels>
          <label mode="any">renderingType</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdocumentation:renderingType</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>

      <widget name="nuxeoApproved" type="checkbox">
        <labels>
          <label mode="any">nuxeoApproved</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdocumentation:nuxeoApproved</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>

    </layout>

  </extension>